package com.distribution.system.domain.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @author: GodLu
 * @create: 2024-04-09 09:08
 * @description:
 */
@Data
@TableName("cmcc_da_child_card")
public class CmccDaChildCard implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 聚合产品编码
     */
    private String parentCode;
    /**
     * 产品参数
     */
    private String productParam;
    /**
     * 产品名称
     */
    private String productName;
    /**
     * 产品类别
     */
    private Integer productTypeId;
    /**
     * 产品描述
     */
    private String productDesc;
    /**
     * 获利条件id
     */
    private String profitConditionId;
    /**
     * 获利条件描述
     */
    private String profitConditionDesc;
    /**
     * 基础佣金
     */
    private BigDecimal basicsCommission;
    /**
     * 产品状态
     */
    private String productStatus;
    /**
     * 是否选号
     */
    private String selectNumberFlag;
    /**
     * 是否验证码
     */
    private String codeFlag;
    /**
     * 是否固定归属地
     */
    private String placeRegularFlag;
    /**
     * 是否宽带
     */
    private String broadbandFlag;
    /**
     * 排序
     */
    private Integer sort;
    /**
     * 绑定渠道方ID
     */
    private Integer bindChannelInfoId;
    /**
     * 号码固定省名称
     */
    private String regularProvince;
    /**
     * 号码固定省名称区划代码
     */
    private String regularProvinceCode;
    /**
     * 号码固定市名称
     */
    private String regularCity;
    /**
     * 号码固定市名称区划代码
     */
    private String regularCityCode;
    /**
     * 创建时间
     */
    private LocalDateTime createTime;
    /**
     * 更新时间
     */
    private LocalDateTime updateTime;
}
